home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr46 / vfwdk.zip / VFWSDK.ZIP / SAMPLES / MSRLEC / MAKEFILE < prev    next >
Text File  |  1993-02-03  |  1KB  |  65 lines

  1. #
  2. # msrlec dll makefile
  3. #
  4.  
  5. NAME    = msrlec
  6. EXT    = drv
  7. DEFFILE = $(NAME).DEF
  8.  
  9. OBJ     = drvproc.obj rlea.obj df.obj msrlec.obj playrle.obj
  10. LIBS    = mdllcew libw mmsystem
  11.  
  12. !if "$(DEBUG)" == "NO"
  13. COPT =
  14. MOPT =
  15. LOPT =
  16. DEF  =
  17. !else
  18. COPT = -Zi
  19. MOPT = -Zi
  20. LOPT = /CO
  21. DEF  = -DDEBUG 
  22. !endif
  23.  
  24. CC   = cl -c -nologo -Asnw -G2sw -Zp -W3 -Oxzwt $(DEF) $(COPT)
  25. RC   = rc $(DEF)
  26. ASM  = masm -Mx -t $(MOPT) $(DEF)
  27. LINK = link $(LOPT)/NOD/NOE/MAP/NOPACKC/AL:16
  28.  
  29. .c.obj:
  30.         $(CC) $(OPTS) $*.c
  31.  
  32. .asm.obj:
  33.         $(ASM) $*;
  34.  
  35. .rc.res: 
  36.         $(RC) $*.rc
  37.  
  38. goal:   $(NAME).$(EXT)
  39.     @echo ***** finished making $(NAME) *****
  40.  
  41. $(NAME).$(EXT): $(OBJ) $(DEFFILE) $(NAME).res libinit.obj
  42.         $(LINK) @<<
  43.         libinit.obj +
  44.         $(OBJ),
  45.         $(NAME).$(EXT),
  46.         $(NAME).map,
  47.         $(LIBS),
  48.         $(DEFFILE)
  49. <<
  50.         $(RC) -t $(NAME).res $(NAME).$(EXT)
  51.         -cvpack -p $(NAME).$(EXT)
  52.         mapsym /n $*.map
  53.     copy $(NAME).$(EXT) ..\..\bin
  54.  
  55. $(NAME).res:    $(NAME).rc $(NAME).h $(NAME).rcv
  56.         $(RC) -r $(NAME).rc
  57.  
  58. clean:
  59.         -del $(NAME).$(EXT)
  60.         -del $(NAME).res
  61.         -del *.obj
  62.         -del *.map
  63.         -del *.sym
  64.         -del *.cod
  65.